toast("脚本开始运行");
sleep(2000);
auto.waitFor();
var author = "yishen_952008898";
var qunNum = 682993773;      //群聊号码，自己定义；现在测试用，完善后修改为真正的打卡群
var height = device.height;
var width = device.width;
chushihua();


// 初始化任务
function chushihua(params) {
    toast("\n设备宽" + width + "\n" + "设备高" + height + "\n" + "手机型号" + device.model + "\n安卓版本" + device.release)
    setScreenMetrics(width, height);
    launchApp("完美校园");
    sleep(9000);
    click("健康打卡");
    toast("点击健康打卡");
    toast("即将进行问卷填充，填充过程请不要进行其他操作！"); sleep(3500);
    wanmei();
}

// 完美校园答题
function wanmei() {
    // 进入问卷界面，必填的信息第一次填充后，会自动记忆，后面无需再次填写
    // 以下坐标根据魅族16X(1080x2160)计算而来，其他分辨率设备需要自己修改
    click(123, 1558); toast("无症状"); sleep(2000);
    swipe(width - 200, height - 200, width - 200, height - 1200, 2000); toast("向上滑动"); sleep(1000);
    // 多次click，防止为选中
    click(585, 1145); toast("否确诊"); sleep(1500); click(627, 1145);
    click(200, 1410); toast("否隔离"); sleep(1500); click(319, 1413);
    swipe(width - 200, height - 200, width - 200, height - 1200, 2000); toast("向上滑动"); sleep(1000);
    click(565, 967); toast("否武汉"); sleep(1500); click(627, 960);
    click(565, 1233); toast("否接触"); sleep(1500); click(625, 1233);
    click(565, 1496); toast("否停留武汉"); sleep(1500); click(625, 1494);
    click(557, 1764); toast("否停留湖北"); sleep(1500); click(630, 1766);
    swipe(width - 200, height - 200, width - 200, height - 1200, 2000); toast("向上滑动"); sleep(1000);
    click(562, 1054); toast("家人没有发热"); sleep(1500); click(644, 1054);
    click(560, 1364); toast("家人未接触"); sleep(1500); click(658, 1378);
    click(127, 1622); toast("心里健康"); sleep(1500); click(201, 1619);
    swipe(width - 200, height - 200, width - 200, height - 1200, 2000); toast("向上滑动"); sleep(1000);
    click(113, 1080); toast("有wifi"); sleep(1500); click(175, 1080);
    click(575, 1292); toast("否返校"); sleep(1500); click(679, 1296);
    click(585, 1508); toast("否学校所在地"); sleep(1500); click(655, 1553);
    click(570, 1727); toast("否在校"); sleep(1500); click(697, 1720);
    swipe(width - 200, height - 200, width - 200, height - 1400, 2000); toast("滑动最到底部"); sleep(1000);
    // 问题回答完成，开始提交信息
    toast("即将点击提交，如有填写错误，上下滑动屏幕即可取消！"); sleep(5000); click(522, 2000);
    // 调用截图函数
    jietu();
}

// 完美校园提交后，截图任务
function jietu() {
    //测试用，没有释放这个点击提交，正常时取消注释
    toast("第一次使用，请同意获取截图权限，否则程序无法运行！"); sleep(6000);
    if (!requestScreenCapture()) {
        toast("请求截图失败");
        exit();
    }
    captureScreen("/sdcard/screencapture1.png"); toast("截图成功，即将进入TIM群聊发送截图"); sleep(1000);
    home();
    // 调用tim函数
    tim();
}

// 截图完成后，到tim发送信息“已打卡”
function tim() {
    //下面开始发送截图给打卡群
    launchApp("TIM"); sleep(3000);
    id("et_search_keyword").findOne().click(); sleep(2000);
    setText(qunNum); sleep(1000);
    click(width / 2, 420);
    id("input").findOne().click(); sleep(1000);
    setText("已打卡"); sleep(1000);
    className("android.widget.TextView").text("发送").findOne().click();
    toast("脚本运行结束");
    home();
    exit();

}



